// 获取常用时间
import dayjs, { Dayjs } from 'dayjs';

export const LAST_7_DAYS: [Dayjs, Dayjs] = [dayjs().subtract(7, 'day'), dayjs().subtract(1, 'day')];

export const LAST_30_DAYS: [Dayjs, Dayjs] = [dayjs().subtract(30, 'day'), dayjs().subtract(1, 'day')];

export const TODAY = dayjs().format("YYYY-MM-DD");
export const TODAY_CN = dayjs().format("YYYY年MM月DD日");
export const TODAY_TIME = dayjs().format("YYYY-MM-DD HH:mm:ss");
export const TODAY_TIME_START = dayjs().startOf('date').format("YYYY-MM-DD HH:mm:ss");

// 本周一
const Monday = dayjs().startOf('week').add(1, 'days');
// 上月最后一天
const lastDayOfLastMonth = dayjs().subtract(1, 'months').endOf('month');
// 本月第一天
const firtstDayOfMonth = dayjs().startOf('months');
// 本周起始时间
// const Monday = dayjs().startOf('week').add(1, 'days');
// 本周末尾时间
const Sunday = dayjs().endOf('week').add(1, 'days');

// 上周起始时间
const lastMonday = dayjs().subtract(1, 'weeks').startOf('week').add(1, 'days');
// 上周末尾时间
const lastSunday = dayjs().subtract(1, 'weeks').endOf('week').add(1, 'days');
// 本月起始时间
const firstDayOfMouth = dayjs().startOf('month');
// 本月末尾时间
const lastDayOfMouth = dayjs().endOf('month');
// 上月起始时间
const firstDayOfLastMouth = dayjs().subtract(1, 'months').startOf('month');
// 上月末尾时间
const lastDayOfLastMouth = dayjs().subtract(1, 'months').endOf('month');

